home *** CD-ROM | disk | FTP | other *** search
/ Aminet 33 / Aminet 33 - October 1999.iso / Aminet / util / misc / VMM_src.lha / VMM / MUI / makefile.gcc < prev    next >
Encoding:
Makefile  |  1995-12-16  |  2.1 KB  |  64 lines

  1. SRCS = main.c task_page.c memory_page.c misc_page.c globals.c mui.c config.c\
  2.        aloha.c menus.c cat/VMM_Cat.c
  3.  
  4. OBJS = main.o task_page.o memory_page.o misc_page.o globals.o mui.o config.o\
  5.        aloha.o menus.o cat/VMM_Cat.o
  6.  
  7. HDRS = defs.h protos.h cat/VMM_Cat.h /shared_defs.h
  8.  
  9. CFLAGS = -O2 -m68020 -IINCLUDE_H: -IMUI:Developer/C/Include -noixemul
  10.  
  11. CATALOGS = LOCALE:catalogs/deutsch/VMM.catalog \
  12.            LOCALE:catalogs/français/VMM.catalog \
  13.            LOCALE:catalogs/dansk/VMM.catalog \
  14.            LOCALE:catalogs/svenska/VMM.catalog \
  15.            LOCALE:catalogs/italiano/VMM.catalog \
  16.            LOCALE:catalogs/español/VMM.catalog
  17.  
  18. TARGETS = VMM $(CATALOGS)
  19.  
  20. .c.o:
  21.   gcc $(CFLAGS) -c -o $*.o $*.c
  22.  
  23. all: $(TARGETS)
  24.  
  25. VMM: $(OBJS)
  26.   gcc -noixemul -o VMM $(OBJS) ../lib/hook.o
  27.   copy VMM dh0:bin
  28.  
  29. $(OBJS) : $(HDRS)
  30.  
  31. cat/VMM_Cat.o : cat/VMM_Cat.c cat/VMM_Cat.h
  32.   gcc $(CFLAGS) -c -o cat/VMM_Cat.o cat/VMM_Cat.c
  33.  
  34. cat/VMM_Cat.h cat/VMM_Cat.c : cat/VMM.cd 
  35.   flexcat cat/VMM.cd cat/VMM_Cat.c=C_c_V21.sd cat/VMM_Cat.h=C_h.sd
  36.  
  37. LOCALE:catalogs/deutsch/VMM.catalog : cat/deutsch.ct cat/VMM.cd
  38.   flexcat cat/VMM.cd cat/deutsch.ct catalog LOCALE:catalogs/deutsch/VMM.catalog \
  39.        newctfile cat/deutsch.ct
  40.  
  41. LOCALE:catalogs/français/VMM.catalog : cat/français.ct cat/VMM.cd
  42.   flexcat cat/VMM.cd cat/français.ct catalog LOCALE:catalogs/français/VMM.catalog \
  43.        newctfile cat/français.ct
  44.  
  45. LOCALE:catalogs/dansk/VMM.catalog : cat/dansk.ct cat/VMM.cd
  46.   flexcat cat/VMM.cd cat/dansk.ct catalog LOCALE:catalogs/dansk/VMM.catalog \
  47.        newctfile cat/dansk.ct
  48.  
  49. LOCALE:catalogs/svenska/VMM.catalog : cat/svenska.ct cat/VMM.cd
  50.   flexcat cat/VMM.cd cat/svenska.ct catalog LOCALE:catalogs/svenska/VMM.catalog \
  51.        newctfile cat/svenska.ct
  52.  
  53. LOCALE:catalogs/italiano/VMM.catalog : cat/italiano.ct cat/VMM.cd
  54.   flexcat cat/VMM.cd cat/italiano.ct catalog LOCALE:catalogs/italiano/VMM.catalog \
  55.        newctfile cat/italiano.ct
  56.  
  57. LOCALE:catalogs/español/VMM.catalog : cat/español.ct cat/VMM.cd
  58.   flexcat cat/VMM.cd cat/español.ct catalog LOCALE:catalogs/español/VMM.catalog \
  59.        newctfile cat/español.ct
  60.  
  61. clean:
  62.   rm -f $(OBJS)
  63.   rm -f $(TARGETS)
  64.